﻿using UnityEngine;
using System.Collections;
using System;
public class controlTiempo : MonoBehaviour {	
	DateTime fechita;
	DateTime fechaAnterior;
	TimeSpan fechaResta;
	DateTime fechaMeta;

	public GameObject boton;
	public GameObject contenedorEspera;
	int idioma;
	// Use this for initialization
	void Start () {
		if (Application.systemLanguage.ToString() == "Spanish") {
			idioma = 0;
		} else {
			idioma = 1;
		}
		fechita= System.DateTime.Now;
		fechaAnterior = DateTime.Parse(PlayerPrefs.GetString ("Fecha", "1990/11/21 12:30:00 PM"));
		fechaMeta=fechaAnterior.AddMinutes (60);
	}
	
	// Update is called once per frame
	void Update () {
		fechita= System.DateTime.Now;
		fechaAnterior = DateTime.Parse(PlayerPrefs.GetString ("Fecha", "1990/11/21 12:30:00 PM"));
		fechaMeta=fechaAnterior.AddMinutes (60);	
		fechaResta = (fechaMeta-fechita);
		if (fechaResta.TotalHours > 0) {
						if (idioma == 0) {
								contenedorEspera.GetComponent<UILabel> ().text = "Podrás saber otro dato inútil en \n " +
										fechaResta.Hours.ToString ("00") + ":" + fechaResta.Minutes.ToString ("00") + ":" + fechaResta.Seconds.ToString ("00");
						}else{
				contenedorEspera.GetComponent<UILabel> ().text = "Try again in: \n " +
					fechaResta.Hours.ToString ("00") + ":" + fechaResta.Minutes.ToString ("00") + ":" + fechaResta.Seconds.ToString ("00");
			}
						
		} else {
			print ("active");
			boton.SetActive (true);
			boton.GetComponent<BoxCollider>().enabled=true;
			contenedorEspera.SetActive (false);

		}


	}
}
